package Entidades.EntidadesDTO;

import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;

import javax.swing.JTable;
import javax.swing.table.TableModel;

public class ExcelExporter {

	public ExcelExporter(){
		
	}
	
public void exportarTabla(JTable tabla, File archivo) throws IOException{
	TableModel modelo=tabla.getModel();
	FileWriter salida =new FileWriter(archivo);
	BufferedWriter bw=new BufferedWriter(salida);
	for(int cantidadColumnas=0;cantidadColumnas<modelo.getColumnCount();cantidadColumnas++){
		bw.write(modelo.getColumnName(cantidadColumnas)+"\t");
	}
	bw.write("\n");
	for(int cantidadFilas=0;cantidadFilas<modelo.getRowCount();cantidadFilas++){
		for(int cantidadColumnas=0;cantidadColumnas<modelo.getColumnCount();cantidadColumnas++){
			bw.write(modelo.getValueAt(cantidadFilas,cantidadColumnas).toString()+"\t");
		}
		bw.write("\n");
	}
	bw.close();
}
}